Linux 目录管理
目录结构

目录 | 说明 |
bin | 存放二进制可执行文件(ls , cat , mkdir 等) |
boot | 存放用于系统引导时使用的各种文件 |
dev | 用于存放设备文件 |
etc | 存放系统配置文件 |
home | 存放所有用户文件的根目录 |
lib | 存放跟文件系统中的程序运行所需要的共享库及内核模块 |
mnt | 系统管理员安装临时文件系统的安装点 |
opt | 额外安装的可选应用程序包所放置的位置 |
proc | 虚拟文件系统,存放当前内存的映射 |
root | 超级用户目录 |
sbin | 存放二进制可执行文件,只有 root 才能访问 |
tmp | 用于存放各种临时文件 |
usr | 用于存放系统应用程序,比较重要的目录 /usr/local 本地管理员软件安装目录 |
var | 用于存放运行时需要改变数据的文件 |
操作文件目录
命令 | 说明 | 语法 | 参数 | 参数说明 |
ls | 显示文件和目录列表 | ls [-alrtAFR] [name...] | | |
| | | -l | 列出文件的详细信息 |
| | | -a | 列出当前目录所有文件,包含隐藏文件 |
mkdir | 创建目录 | mkdir [-p] dirName | | |
| | | -p | 父目录不存在情况下先生成父目录 |
cd | 切换目录 | cd [dirName] | | |
touch | 生成一个空文件 | | | |
echo | 生成一个带内容文件 | echo abcd > 1.txt,echo 1234 >> 1.txt | | |
cat | 显示文本文件内容 | cat [-AbeEnstTuv] [--help] [--version] fileName | | |
cp | 复制文件或目录 | cp [options] source dest | | |
rm | 删除文件 | rm [options] name... | | |
| | | -f | 强制删除文件或目录 |
| | | -r | 同时删除该目录下的所有文件 |
mv | 移动文件或目录 | mv [options] source dest | | |
find | 在文件系统中查找指定的文件 | | | |
| | | -name | 文件名 |
grep | 在指定的文本文件中查找指定的字符串 | | | |
tree | 用于以树状图列出目录的内容 | | | |
pwd | 显示当前工作目录 | | | |
ln | 建立软链接 | | | |
more | 分页显示文本文件内容 | | | |
head | 显示文件开头内容 | | | |
tail | 显示文件结尾内容 | | | |
| | | -f | 跟踪输出 |
压缩解压缩
tar
命令 | 语法 | 参数 | 参数说明 |
tar | tar [-cxzjvf] 压缩打包文档的名称 欲打包目录 | | |
| | -c | 建立一个归档文件的参数指令 |
| | -x | 解开一个归档文件的参数指令 |
| | -z | 是否需要用 gzip 压缩 |
| | -j | 是否需要用 bzip2 压缩 |
| | -v | 压缩的过程中显示文件 |
| | -f | 使用档名,在 f 之后要立即接档名 |
| | -tf | 查看归档文件里面的文件 |
例子:
- 压缩文件夹:
tar -zcvf test.tar.gz test\
- 解压文件夹:
tar -zxvf test.tar.gz
gzip
命令 | 语法 | 参数 | 参数说明 |
gzip | gzip [选项] 压缩(解压缩)的文件名 | | |
| | -d | 解压缩 |
| | -l | 对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字 |
| | -v | 对每一个压缩和解压的文件,显示文件名和压缩比 |
| | -num | 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6 |
压缩文件后缀为 gz
bzip2
命令 | 语法 | 参数 | 参数说明 |
bzip2 | bzip2 [-cdz] | | |
| | -d | 解压缩 |
| | -z | 压缩参数 |
| | -num | 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6 |
压缩文件后缀为 bz2